supporting castro - French English Dictionary